import math


def compute_distance(pos1, pos2):
    """计算两个位置之间的欧几里得距离。"""
    return math.sqrt((pos1[0] - pos2[0]) ** 2 + (pos1[1] - pos2[1]) ** 2)


def compute_gap(lane_pos1, lane_pos2, length):
    return (lane_pos1 - lane_pos2)-length if (lane_pos1 - lane_pos2) > 0 else (lane_pos2 - lane_pos1) - length
